ifeq "$(ROOTDIR)" "" 
export ROOTDIR=$(shell while true; do if [ -f BaseVar.mk ]; then pwd;exit; else cd ..;fi;done;)
endif
include $(ROOTDIR)/.config
EXTRA_CFLAGS=  -I$(BUILDDIR) -I$(BUILDDIR)/kernel/linux-2.6.22/include -I$(BUILDDIR)/apps/include
EXTRA_CFLAGS += -I$(BUILDDIR)/hal/wireless -I$(BUILDDIR)/apps/ssap/msg -I$(BUILDDIR)/apps/ssap/lib

ifeq ($(strip $(SUPPORT_WAPI)), y)
EXTRA_CFLAGS += -DTBS_WAPI_ENABLE
endif

ifneq ($(strip ${CONFIG_DRIVERS_WLAN_ATHEROS_FUSION}),)
EXTRA_CFLAGS += -DDRIVERS_WLAN_ATHEROS_FUSION
endif

ifneq ($(strip ${CONFIG_DRIVERS_WLAN_ATHEROS_FUSION_NEW_FRAME_429}),)
EXTRA_CFLAGS += -DDRIVERS_WLAN_ATHEROS_FUSION_NEW_FRAME_429
endif

ifneq ($(strip ${CONFIG_DRIVERS_WLAN_ATHEROS_FUSION_OLD_FRAME_429}),)
EXTRA_CFLAGS += -DDRIVERS_WLAN_ATHEROS_FUSION_OLD_FRAME_429
endif

ifneq ($(strip ${CONFIG_DRIVERS_WLAN_ATHEROS_CARRIER}),)
EXTRA_CFLAGS += -DDRIVERS_WLAN_ATHEROS_CARRIER
EXTRA_CFLAGS += -DATH_USE_PUREB
endif

ifneq ($(strip ${CONFIG_DRIVERS_WLAN_ATHEROS_CARRIER_174}),)
EXTRA_CFLAGS += -DDRIVERS_WLAN_ATHEROS_CARRIER_174
EXTRA_CFLAGS += -DATH_USE_PUREB
endif

ifneq ($(strip ${CONFIG_DRIVERS_WLAN_ATHEROS_GEMINI}),)
EXTRA_CFLAGS += -DDRIVERS_WLAN_ATHEROS_GEMINI
endif

EXTRA_CFLAGS=  -I$(BUILDDIR) -I$(BUILDDIR)/include -I$(BUILDDIR)/kernel/linux-2.6.22/include -I$(BUILDDIR)/apps/include -I$(BUILDDIR)/driver/bcmdriver/include -I$(BUILDDIR)/apps/include -I$(BUILDDIR)/driver/bcmdriver/include/shared -I$(BUILDDIR)/driver/bcmdriver/shared/bcmwifi/include
EXTRA_CFLAGS += -I$(BUILDDIR)/hal/wireless -I$(BUILDDIR)/apps/ssap/msg -I$(BUILDDIR)/apps/ssap/lib 
EXTRA_CFLAGS += -DPRODUCT=\"$(PRODUCT)\"
O_TARGET = wl_api_vendor_wrapper.o
obj-y += bcm47189_wl_api_wrapper.o 

include $(ROOTDIR)/Rules.make
